Rocamadour

Rocamadour is a city in France.